package JVM.第02篇_类的加载篇;

/**
 * ②③④验证、准备、解析3个部分统称为链接(Linking)
 *
 * 简言之，将类、接口、字段和方法的符号引用转为直接引用。
 * 1.具体描述:
 * 符号引用就是些字面量的引用， 和虚拟机的内部数据结构和和内存布局无关。
 * 比较容易理解的就是在Class类文件中，通过常量池进行了大量的符号引用。
 * 但是在程序实际运行时，只有符号引用是不够的，
 * 比如当如下println()方法被调用时，系统需要明确知道该方法的位置。
 * 2.小结:
 * 所谓解析就是将符号引用转为直接引用，
 * 也就是得到类、字段、方法在内存中的指针或者偏移量。
 * 因此，可以说，如果直接引用存在，那么可以肯定系统中存在该类、方法或者字段。
 * 但只存在符号引用，不能确定系统中一定 存在该结构。
 * 不过Java虚拟机规范并没有明确要求解析阶段一定 要按照顺序执行。
 * 在HotSpot VM中，加载、验证、准备和初始化会按照顺序有条不紊地执行，
 * 但链接阶段中的解析操作往往会伴随着JVM在执行完初始化之后再执行。
 *
 */
public class A4_类的解析 {

}
